Jump to content

User:Art LaPella/AWB list

From Wikipedia, the free encyclopedia

This is a list of my WP:AWB find and replace selections. You may or may not want to use the selections yourself, because I undo about half of the changes this software recommends, and that requires knowing what Manual of Style (and other) issues the software is trying to correct. It also requires knowing how my software tries to approximate what the Manual of Style wants. Anyway, there isn't an easy way to copy this code in usable form; more discussion here if I haven't archived it yet. This list was copied and pasted, so it isn't current. AWB has a feature for searching through selections, but it doesn't work very well, so I can search here instead. I originally tried to use this page for backup, but although I once copied several highlighted selections at once, I can't remember how, so I spent six hours typing this entire list manually back into AWB. I have since found out that backing up the file off Wikipedia as a data file, allows it to be restored all at once as a data file, so that's what I do now. But I still use this page for searching sometimes.

Code starts here (it's easier to read in edit mode)

[edit]

The six "True"s and "False"s on each edit mode line, originate from the six check boxes on each line of AWB code. If you ignore those "True"s and "False"s, you can distinguish gaps with descriptive comments, throughout the code. You can also distinguish the "Find", "Replace with", and "Comment" fields for the code itself.

False False True False False False This section looks for WP:ALLCAPS, and clumsily tries to exclude some false positives. False False True False False False (http[^\s]*[A-Z])([A-Z][A-Z][A-Z][A-Z]) $1yWbSf$2 True True True False False True (http[^\s]*[A-Z])([A-Z][A-Z][A-Z][A-Z]) $1yWbSf$2 True True True False False True (http[^\s]*[A-Z])([A-Z][A-Z][A-Z][A-Z]) $1yWbSf$2 True True True False False True (http[^\s]*[A-Z])([A-Z][A-Z][A-Z][A-Z]) $1yWbSf$2 True True True False False True the caps may or may not be all together CITEREF T3VyW True False True False False True NOTOC YeSbG True False True False False True NAMES BwTqC True False True False False True the ALTERNATIVE NAMES parameter of the Persondata template #EFEFEF BeXyC True False True False False True ([A-Z][AEIOU][A-Z][AEIOU][A-Z])([^A-Z]) $1 ALL CAPS $2 True True True False False True yWbSf True False True False False True nothing T3VyW CITEREF True False True False False True YeSbG NOTOC True False True False False True BwTqC NAMES True False True False False True BeXyC #EFEFEF True False True False False True False False True False False False False False True False False False Other details that need to precede changing to OPEN QUOTE and CLOSE QUOTE False False True False False False <i> '' True False True False False True </i> '' True False True False False True <b> ''' True False True False False True </b> ''' True False True False False True \{\{(convert|Nowrap|okina|fb-rt|fb\||Unicode|flagicon|!|lang)([^\}]*)\}\} ¤¤$1$2¦¦ False True True False False True These templates can be confused with cite templates when they are inside quotes, italics, and cite templates themselves. ([^\d])(7|12)"([^/\>][^/\>]) $1$2 inch$3 False True True False False True MOS:NUM#Unit symbols I also need it to get balanced quote marks. False False True False False False False False True False False False This section distinguishes the inside of a quote from the outside, because many edits become inappropriate if they are inside of a quote. Similarly for italics. These changes remain in effect throughout this software. If there is an extra quote mark, it marks quote marks as wrong from then on, not just where the problem occurs, because it's hard to explain it to a computer. False False True False False False ["“”“″]([^"“”“″]*)["“”“″] ^OPEN QUOTE$1^CLOSE QUOTE False True True False False True (["“”“″]) $1UNBALANCED QUOTE SOMEWHERE False True True False False True ''(([^']|'[^'])*)'' @OPEN ITALICS$1@CLOSE ITALICS False True True False False True '' ''UNBALANCED ITALICS SOMEWHERE False False True False False True \^OPEN QUOTE\[http([^\^\]]*)\]\^CLOSE QUOTE YwBsF[http$1]^CLOSE QUOTE True True True False False True (\^OPEN QUOTE)([^\^][^\^][^\^]*)(\<ref|[^'\^\}]\}|\{[^'\^\{]|http) $1PREVIOUS UNBALANCED QUOTE?$2$3 True True True False False True YwBsF ^OPEN QUOTE True False True False False True @OPEN ITALICS\[http([^@\]]*)\]@CLOSE ITALICS YwBsF[http$1]@CLOSE ITALICS True True True False False True (@OPEN ITALICS)([^@][^@][^@]*)(\<ref|\}|\{[^'^"]|http) $1PREVIOUS UNBALANCED ITALICS?$2$3 True True True False False True YwBsF @OPEN ITALICS True False True False False True False False True False False False False False True False False False This section adds WtV4S to items that shouldn't be edited because they are inside quotes, title fields, or italics (which are usually titles). WtV4S is removed at the end of this software. False False True False False False (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote\s?(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,|\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote\s?(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,|\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote\s?(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,|\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,|\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6 False True True False False True @OPEN ITALICS([^@]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) @OPEN ITALICS$1WtV4S$2$3$4 False True True False False True italics @OPEN ITALICS([^@]*\s)?(me|my|we|you|your|mine|yours|remember that|note that|of course|naturally|obviously|clearly|actually|can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't|I'll|what's|USA|this year|the year)(,||\.|\.\.\.)?(\s|\^|\||\<) @OPEN ITALICS$1WtV4S$2$3$4 False True True False False True italics (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]+\s)?us(,|\.|\.\.\.)?(\s|\^|\||\<) $1$3usWtV4S$4$5 True True True False False True us (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]+\s)?us(,|\.|\.\.\.)?(\s|\^|\||\<) $1$3usWtV4S$4$5 True True True False False True us (\^OPEN QUOTE|title\s*=|\<blockquote|cquote|quote(=|\|))([^\^\<\}]+)(st|nd|rd|th)(\s?-?century)(,|\.|\.\.\.)?(\s|\^|\||\<) $1$3$4WtV4S$5$6$7 False True True False False True 20th Century False False True False False False False False True False False False Ordinal numbers. Foreigners sometimes write "3th" instead of "3rd". False False True False False False (http[^\s]*\d)(st|nd|rd|th) $1YwBsF$2 False True True False False True 1nd 1st True False True False False True 1th 1st True False True False False True 2th 2nd True False True False False True 3th 3rd True False True False False True 11st 11th True False True False False True 12nd 12th True False True False False True 13rd 13th True False True False False True 2rd 2nd True False True False False True 2st 2nd True False True False False True 3st 3rd True False True False False True 3nd 3rd True False True False False True ([4-9]|0)(st|nd|rd) $1th True True True False False True ordinals YwBsF True False True False False True nothing False False True False False False False False True False False False Hyphens and dashes False False True False False False (\[\[[a-z][a-z]:[^\]]*\s)— $1YwBsF— True True True False False True em dashes in an interwiki link \s\s?( )?(—|—)\s\s?([^\|\s]) $2$3 True True True False False True unspace em dashes YwBsF False False True False False True nothing ([0-9])-(present) $1–$2 False True True False False True  — — False False True False False True unspace em dashes (\[\[File:|image\s?[=:])([^\|\]\}]*)( - )(.+)(jpg|png|svg|gif) $1$2 -YwBsF$4$5 False True True False False True (\[\[File:|image\s?[=:])([^\|\]\}]*)( - )(.+)(jpg|png|svg|gif) $1$2YwBsF- $4$5 False True True False False True (\[\[File:|image\s?[=:])([^\|\]\}]*)( - )(.+)(jpg|png|svg|gif) $1$2YwBsF- $4$5 False True True False False True (\[\[File:|image\s?[=:])([^\|\]\}]*)( - )(.+)(jpg|png|svg|gif) $1$2YwBsF- $4$5 False True True False False True (<math>.*?) - (.*?</math>) $1YwBsF- $2 False True True False False True (\<ref name)([^\>]*) - $1$2YwBsF- True True True False False True (\[\[[^\|\]]*)\s-\s $1YwBsF- True True True False False True hyphens in wikilinks (\{\{[^\|\}]*)\s-\s $1YwBsF- True True True False False True hyphens in template names (are there any? It said "templates" before.) (\[\[[a-z][a-z]:[^\]]*)\s-\s $1YwBsF- True True True False False True hyphens in interwiki links (\|\s*)(title|journal|contribution|chapter|periodical|inventorlink\d?|work|story|series|encyclopedia|booktitle|conference)(\s*=[^\|\}]*)\s-\s([^\|\}]*)\s-\s $1$2$3YwBsF- $4YwBsF- False True True False False True (\|\s*)(title|journal|contribution|chapter|periodical|inventorlink\d?|work|story|series|encyclopedia|booktitle|conference)(\s*=[^\|\}]*)\s-\s $1$2$3YwBsF- False True True False False True hyphens in title= (@OPEN ITALICS[^@]*)\s-\s $1YwBsF- True True True False False True hyphens in italics, assuming it's a title - – False False True False False True space hyphen space YwBsF False False True False False True change back to a space ([0-9])- $1– False False True False False True http:([^\s]*)-- http:$1YwBsF False True True False False True an AWB bug won't let it read URL's beyond + or sometimes - signs. Today it seems to read 2 hyphens as an em dash, before AWB changes it. -- – False False True False False True YwBsF -- True False True False False True %- – False False True False False True WP:MOS#Percentages %– – False False True False False True ]-[ ]–[ True False True False False True (\d)-\) $1–) False True True False False True (win)\s?(-|–)\s?(loss) $1–$3 False True True False False True (north)\s?(-|–)\s?(south) $1–$3 False True True False False True (south)\s?(-|–)\s?(north) $1–$3 False True True False False True (east)\s?(-|–)\s?(west) $1–$3 False True True False False True (west)\s?(-|–)\s?(east) $1–$3 False True True False False True (male|female)\s?-\s?(male|female)([^\s]*\.)(jpg|png|gif|svg) $1YwBsF$2$3$4 False True True False False True (male|female)\s?(-|–)\s?(male|female) $1–$3 False True True False False True YwBsF - True False True False False True (white)\s?(-|–)\s?(black) $1–$3 False True True False False True (black)\s?(-|–)\s?(white) $1–$3 False True True False False True (up)\s?(-|–)\s?(down) $1–$3 False True True False False True United States(-|–)Canada United States – Canada False True True False False True Canada(-|–)United States Canada – United States False True True False False True (U.S.|US)\s?(-|–)\s?Canada $1–Canada False True True False False True Canada\s?(-|–)\s?(U.S.|US) Canada–$2 False True True False False True United States(-|–)Mexico United States – Mexico False True True False False True (U.S.|US)\s?(-|–)\s?Mexico $1–Mexico False True True False False True (U.S.|US)\s?(-|–)/s?UK US–UK False True True False False True UK\s?(-|–)/s?(U.S.|US) UK–US False True True False False True United States(-|–)United Kingdom United States – United Kingdom False True True False False True United Kingdom(-|–)United States United Kingdom – United States False True True False False True Iran\s?(-|–)\s?Iraq Iran–Iraq False True True False False True Iraq\s?(-|–)\s?Iran Iraq–Iran False True True False False True Colombia\s?(-|–)\s?Venezuela Colombia–Venezuela False True True False False True Australia(-|–)New Zealand Australia – New Zealand False True True False False True Argentina\s?(-|–)\s?Chile Argentina–Chile False True True False False True Argentina\s?(-|–)\s?Brazil Argentina–Brazil False True True False False True China\s?(-|–)\s?India China–India False True True False False True China\s?(-|–)\s?Russia China–Russia False True True False False True Russia\s?(-|–)\s?China Russia–China False True True False False True Europe\s?(-|–)\s?Asia Europe–Asia False True True False False True Asia\s?(-|–)\s?Europe Asia–Europe False True True False False True London\s?(-|–)\s?Paris London–Paris False True True False False True Earth\s?(-|–)\s?Mars Earth–Mars False True True False False True Earth\s?(-|–)\s?Moon Earth–Moon False True True False False True left\s?(-|–)\s?right left–right False True True False False True right\s?(-|–)\s?left right–left False True True False False True http:([^\s]*)ly- http:$1lyYwBsF False True True False False True (f)amily- $1amilyYwBsF False True True False False True (e)arly- $1arlyYwBsF False True True False False True (f)ly- $1lyYwBsF False True True False False True July- JulyYwBsF False True True False False True ly-([a-z]+)- lyYwBsF$1- False True True False False True ly-([^-]) ly $1 True True True False False True unhyphenate -ly adverbs YwBsF - True False True False False True )--> YwBsF False False True False False True (\d)\)-([^-]) $1)–$2 False True True False False True YwBsF )--> True False True False False True ([^-])-\( $1–( False True True False False True \]-([1-9]) ]–$1 False True True False False True ([0-9])-\[ $1–[ False True True False False True ([0-9])-c\. $1–c. False True True False False True ?--> YwBsF False False True False False True ?- ?– False False True False False True YwBsF ?--> True False True False False True False False True False False False False False True False False False Ampersand. See WP:&. Conversely, companies like Simon and Schuster should be changed to Simon & Schuster. False False True False False False & Company YwBsF Company False False True False False True & Co(\s|,|\.) YwBsF Co$1 True True True False False True & Sons YwBsF Sons False False True False False True & Associates YwBsF Associates False False True False False True &\s([A-Za-z]+)\sLtd YwBsF $1 Ltd True True True False False True Simon (&|and) Schuster Simon YwBsF Schuster False True True False False True Rowman (&|and) Littlefield Rowman YwBsF Littlefield False True True False False True George Allen and Unwin Tc3Wb False False True False False True Allen (&|and) Unwin Allen YwBsF Unwin False True True False False True Tc3Wb George Allen and Unwin True False True False False True Farrar (&|and) Rinehart Farrar YwBsF Rinehart False True True False False True Harper (&|and) Brothers Harper YwBsF Brothers False True True False False True Harper (&|and) Row Harper YwBsF Row False True True False False True Thames & Hudson Thames YwBsF Hudson False True True False False True T&F can also be T and F, according to its article, which may be important if someone argues David & Charles David YwBsF Charles False True True False False True ditto A (&|and) C Black A YwBsF C Black False True True False False True Eyre (&|and) Spottiswoode Eyre YwBsF Spottiswoode False True True False False True Hodder (&|and) Stoughton Hodder YwBsF Stoughton False True True False False True Taylor (&|and) Francis Taylor YwBsF Francis False True True False False True Weidenfeld (&|and) Nicolson Weidenfeld YwBsF Nicolson False True True False False True Angus (&|and) Robertson Angus YwBsF Robertson False True True False False True Barnes (&|and) Noble Barnes YwBsF Noble False True True False False True Wahlström (&|and) Widstrand Wahlström YwBsF Widstrand False True True False False True Douglas (&|and) McIntyre Douglas YwBsF McIntyre False True True False False True McClelland (&|and) Stewart McClelland YwBsF Stewart False True True False False True Boydell (&|and) Brewer Boydell YwBsF Brewer False True True False False True Street (&|and) Smith Street YwBsF Smith False True True False False True Sidgwick (&|and) Jackson Sidgwick YwBsF Jackson False True True False False True Chatto (&|and) Windus Chatto YwBsF Windus False True True False False True Dungeons (&|and) Dragons Dungeons YwBsF Dragons False True True False False True Pratt (&|and) Whitney Pratt YwBsF Whitney False True True False False True Mail (&|and) Guardian Mail YwBsF Guardian False True True False False True (A\s?)&(\s?M) $1YwBsF$2 True True True False False True &(\s*[^\s]+\s*)(Publish|Company|Co\.|Co\s|Ltd) YwBsF$1$2 True True True False False True (\[\[Image:|File:)(.*)(\s&\s)(.*)(jpg|png) $1$2 YwBsF $4$5 False True True False False True (\[\[)([a-zA-Z\s,:\-–\.\d#]*)& $1$2YwBsF False True True False False True ''([^'\|=\[\]\{\}]+)& ''$1YwBsF False True True False False True (title|publisher|journal)(\s?=)([^\|\}]+) & $1$2$3 YwBsF False True True False False True \^OPEN QUOTE([^\^]*)&([^\^])& ^OPEN QUOTE$1YwBsF$2YwBsF True True True False False True \^OPEN QUOTE([^\^]*)& ^OPEN QUOTE$1YwBsF True True True False False True @OPEN ITALICS([^@]*)& @OPEN ITALICS$1YwBsF True True True False False True & and False False True False False True ampersand YwBsF & True False True False False True False False True False False False False False True False False False WP:ELLIPSIS and spaces associated with punctuation False False True False False False http:([^\s]*)\.\.\. http:$1Eb5sR False True True False False True http:([^\s]*)\.\.\. http:$1Eb5sR False True True False False True (\|\s*)(title|journal|contribution|chapter|periodical|inventorlink\d?|work|story|series|encyclopedia|booktitle|conference)(\s*=[^\|\}]*)\.\.\. $1$2$3Eb5sR False True True False False True ellipsis in a title (@OPEN ITALICS[^@]*)\.\.\. $1Eb5sR False True True False False True ellipsis in italics, assuming it's a title … ... False False True False False True … ... False False True False False True . . . ... False False True False False True .... ... False False True False False True ellipsis , , False False True False False True space before comma .. EbWvS False False True False False True \s\.(jpg|png|svg|gif) YwBsF$1 False True True False False True \.([^\d]) .$1 False True True False False True space before period EbWvS .. True False True False False True YwBsF . True False True False False True  :([^:]) :$1 False True True False False True ([^\.]])\.\.([^\.]) $1...$2 False True True False False True [...] ... False False True False False True bracketed ellipsis (...) ... False False True False False True ([a-z,A-DF-Z])\.\.\. $1 ... True True True False False True "... became ^OPENQUOTE... \.\.\.([a-zA-Z]) ... $1 False True True False False True ellipsis spacing \.\.\.\s(["\)\]]) ...$1 False True True False False True ([a-z,\.])\s\.\.\. $1 ... True True True False False True Eb5sR ... True False True False False True (http:|:?Image:\s?|File:\s?)([^\s]*)\.([^\s]*)\.([^\s]*)\.([^\s]*)\.([^\s]*)\.([^\s]*)\.([^\s]*)\.([^\s]*)\. $1$2YwBsF$3YwBsF$4YwBsF$5YwBsF$6YwBsF$7YwBsF$8YwBsF$9YwBsF False True True False False True (http:|:?Image:\s?|File:\s?)([^\s]*)\.([^\s]*)\.([^\s]*)\.([^\s]*)\. $1$2YwBsF$3YwBsF$4YwBsF$5YwBsF False True True False False True (http:|:?Image:\s?|File:\s?)([^\s]*)\.([^\s]*)\. $1$2YwBsF$3YwBsF False True True False False True (http:|:?Image:\s?|File:\s?)([^\s]*)\. $1$2YwBsF False True True False False True \.(org|com|jpg|gif) YwBsF$1 False True True False False True \.([A-Z])([a-z]) . $1$2 True True True False False True space after period YwBsF . True False True False False True (http[^\s]*),([^\s]*),([^\s]*),([^\s]*), $1YwBsF$2YwBsF$3YwBsF$4YwBsF False True True False False True (http[^\s]*),([^\s]*), $1YwBsF$2YwBsF False True True False False True (http[^\s]*), $1YwBsF False True True False False True (Image:|File:)([^\|]+),([^\|]+)(\.jpg) $1$2YwBsF$3$4 False True True False False True (Image:|File:)([^\|]+),([^\|]+)(\.jpg) $1$2YwBsF$3$4 False True True False False True (Image:|File:)([^\|]+),([^\|]+)(\.jpg) $1$2YwBsF$3$4 False True True False False True (=\s*inline), $1YwBsF True True True False False True ,([a-z]) , $1 False True True False False True space after comma YwBsF , True False True False False True False False True False False False False False True False False False Ranges like 6–9 meters should use en dashes, not hyphens, according to [[WP:ENDASH]]. But there are many false positives to exclude. False False True False False False (\[\[[a-zA-Z\s,:\-–\.\(\)\d#]+)(\d)-(\d) $1$2YwBsF$3 False True True False False True [[ remove one \d-\d at a time (\[\[[a-zA-Z\s,:\-–\.\(\)\d#]+)(\d)-(\d) $1$2YwBsF$3 False True True False False True (\[\[[a-zA-Z\s,:\-–\.\(\)\d#]+)(\d)-(\d) $1$2YwBsF$3 False True True False False True (doi\s*=|image\s*=|flag\s*=|map\s*=|id\s*=|isbn\s*|issn)([^\|\}\>\*\],]*)-([^\|\}\>\*\],]*)-([^\|\}\>\*\],]*)-([^\|\}\>\*\],]*)- $1$2YwBsF$3YwBsF$4YwBsF$5YwBsF False True True True False True 4 times (doi\s*=|image\s*=|flag\s*=|map\s*=|id\s*=|isbn\s*|issn)([^\|\}\>\*\],]*)-([^\|\}\>\*\],]*)- $1$2YwBsF$3YwBsF False True True True False True 2 times (doi\s*=|image\s*=|flag\s*=|map\s*=|id\s*=|isbn\s*|issn.)([^\|\}\>\*\],]*)- $1$2YwBsF False True True True False True 1 times, doi= etc. "MultiLine" and "SingleLine" don't seem to keep this confined to one line of reference. (ISBN\s*)([^\s]+)-([^\s]+)-([^\s]+)-([^\s]+)- $1$2YwBsF$3YwBsF$4YwBsF$5YwBsF False True True False False True (ISBN\s*)([^\s]+)-([^\s]+)- $1$2YwBsF$3YwBsF False True True False False True (ISBN\s*)([^\s]+)- $1$2YwBsF False True True False False True (\d\d)-(\d\d)-(\d\d) $1YwBsF$2YwBsF$3 False True True False False True (yy)yy-mm-dd or dd-mm-yy(yy) (http[^\s]*\d)-(\d)([^\s]*\d)?-(\d)([^\s]*\d)?-(\d)([^\s]*\d)?-(\d) $1YwBsF$2$3YwBsF$4$5YwBsF$6$7YwBsF$8 False True True False False True (http[^\s]*\d)-(\d)([^\s]*\d)?-(\d) $1YwBsF$2$3YwBsF$4 False True True False False True 2 hyphens between digits (http[^\s]*\d)-(\d) $1YwBsF$2 False True True False False True 1 hyphen between digits (DC10|DC-10|A300|A318|A319|A320|A321|A380|CFM56)-(\d) $1YwBsF$2 False True True False False True ([^\d])(737|747|757|767|777|787)-(\d) $1$2YwBsF$3 False True True False False True (from )(\d+)(-|–)(\d+) $1$2 to $4 False True True False False True (between )(\d+)(-|–)(\d+) $1$2 and $4 False True True False False True (<ref name\s*=)([^>]+)(\d)-(\d) $1$2$3YwBsF$4 True True True False False True \(ISO (\d\d\d)-(\d) code\) (ISO $1YwBsF$2 code) True True True False False True FIPS 10-4 FIPS 10YwBsF4 True False True False False True (File|Image):([^\|\]\}]*)(\d)-(\d) $1:$2$3YwBsF$4 False True True False False True duplicate in case of a hyphenated date in a file name (File|Image):([^\|\]\}]*)(\d)-(\d) $1:$2$3YwBsF$4 False True True False False True (\[\[Category[^\]]*\d)-(\d) $1YwBsF$2 False True True False False True (\{\{[^\|\}]*\d)-(\d[^\|\}]*\}\}) $1YwBsF$2 True True True False False True templates like {{Nobel Prize Laureates in Literature 1951-1975}} (@OPEN ITALICS[^@]*\d)-(\d) $1YwBsF$2 True True True False False True in a book title ([0-9])-([0-9]) $1–$2 False True True False False True DIGIT HYPHEN DIGIT ([0-9])-([0-9]) $1–$2 False True True False False True 40-0-0 YwBsF - True False True False False True ([^a-z])([ivxlc]+)-([ivxlc]+)([^a-z]) $1$2–$3$4 False True True False False True pages vi-viii False False True False False False False False True False False False Header capitalization False False True False False False ^(=+\s?[A-Z][^=\[\{]+)([A-Z][a-z][^=\[\{]+=+)$ $1X$2 True True True True False True header capitalization; this generates mostly false positives, but the X is easily removed. False False True False False False False False True False False False more punctuation spacing False False True False False False left( YwBsF True False True False False True ([a-z])\( $1 ( False False True False False True punctuation spacing YwBsF left( True False True False False True \)(a-zA-Z]) ) $1 False False True False False True ([\d])\s% $1% True True True False False True False False True False False False False False True False False False am and pm, see MOS:#Times False False True False False False (\d\s*)A.M. $1a.m. True True True False False True (\d\s*)P.M. $1p.m. True True True False False True http:([^\s]*)(\d)(am|pm) http:$1$2YwBsF$3 False True True False False True (\d)(am|pm|a\.m\.|p\.m\.) $1 $2 False True True False False True am/pm YwBsF True False True False False True nothing (\d) AM([\s,"\.\)]) $1 am$2 False True True False False True (\d) PM $1 pm False True True False False True False False True False False False False False True False False False Numbers under 10 should be written as words, not digits. This also applies to ordinal numbers (like 6th). [[MOS:NUM#Numbers as figures or words]]. Many exceptions. False False True False False False (\[\[[a-zA-Z\s,:\-–\.\d]*)\s(\d) $1YwBsF$2 False True True False False True (\[\[:?Image:|File:)((.)+)(\s)(\d )((.)+)(jpg|png|svg) $1$2YwBsF$5$6$8 False True True False False True (title|image)(\s*=)([^\|\}]*)\s(\d,?\)?\s) $1$2$3YwBsF$4 False True True False False True (\d)\s(thousand|million|billion|trillion) $1YwBsF$2 False True True False False True 5 million (\s\(?\d)\s(am|a.m.|pm|p.m.) $1YwBsF$2 False True True False False True (January|February|March|April|May|June|July|August|September|October|November|December)\s(\d,?) $1YwBsF$2 False True True False False True (\d)\s(January|February|March|April|May|June|July|August|September|October|November|December) $1YwBsF$2 False True True False False True (\d)\s(width|rowspan|style|colspan|height|bgcolor)= $1YwBsF$2= False True True False False True (\s\(?\d)\s(km|m\s|m/|mm|cm|kg|g\s|mg|sec|percent|per cent|meter|metre|milli|kilo|gram) $1YwBsF$2 False True True False False True (\s\d)\svol $1YwBsFvol False True True False False True (vol\.?|volume|Chapter|Article|paragraph|no\.|number|case|pages?|\spp?.?|magnitude|type|Highway|Act|Scene)\s(\d,?\.?\s) $1YwBsF$2 False True True False False True ([^\.\s]\s\s?)([A-Z])(([a-z])+\.?)\s(\d,?\.?\)?\s) $1$2$3YwBsF$5 True True True False False True digit after proper noun \((\d)\) ($1KbW7B) True True True False False True (\^OPEN QUOTE[^\^]*)\s(\d,?\.?\)?\s[^\^]*)\s(\d,?\.?\)?\s) $1YwBsF$2YwBsF$3 True True True False False True (\^OPEN QUOTE[^\^]*)\s(\d,?\.?\)?\s) $1YwBsF$2 True True True False False True (\[\[)([a-z][a-z]|zh-min-nan)(:[^\]]*)\s(\d\s) $1$2$3YwBsF$4 False True True False False True interwiki links (\s\(?\d)\s(hours?)(|,|\s+and)(\s\d+\sminute)(.*\s\(?\d)\s(hours?)(|,|\s+and)(\s\d+\sminute) $1YwBsF$2$3$4$5YwBsF$6$7$8 False True True False False True (\s\(?\d)\s(hours?)(|,|\s+and)(\s\d+\sminute) $1YwBsF$2$3$4 False True True False False True 6 hours, 33 minutes (\d\shours?)(|,|\s+and)\s(\d\sminute) $1$2YwBsF$3 False True True False False True (\s\(?\d)\s(minutes?)(|,|\s+and)(\s\d+\ssecond) $1YwBsF$2$3$4 False True True False False True (\d\sminutes?)(|,|\s+and)\s(\d\ssecond) $1$2YwBsF$3 False True True False False True (\s\d)\s+(to|or|and)(\s+\d\d) $1YwBsF$2$3 False True True False False True 8 to 15 people ... See the "dogs and cats" clause (\s\d)\s+(E\s*\+?-?−?\d) $1YwBsF$2 False True True False False True 1 E+12 (\s\(?)1(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1one$2$3$4$5 False True True False False True numbers as words (space digit space) (\s\(?)2(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1two$2$3$4$5 False True True False False True (\s\(?)3(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1three$2$3$4$5 False True True False False True (\s\(?)4(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1four$2$3$4$5 False True True False False True (\s\(?)5(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1five$2$3$4$5 False True True False False True (\s\(?)6(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1six$2$3$4$5 False True True False False True (\s\(?)7(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1seven$2$3$4$5 False True True False False True (\s\(?)8(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1eight$2$3$4$5 False True True False False True (\s\(?)9(-year)?(,?\.?\)?\s)(\[\[)?([a-z]) $1nine$2$3$4$5 False True True False False True YwBsF True False True False False True change back to a space KbW7B True False True False False True change to nothing (\^OPEN QUOTE)([^\^]*)(\d)(st|nd|rd|th) $1$2YwBsF$3$4 True True True False False True title=([^\|]*)(\d)(st|nd|rd|th) title=$1YwBsF$2$3 True True True False False True (\[\[[^\|\]]*)(\d)(st|nd|rd|th) $1YwBsF$2$3 True True True False False True \s(\d)(st|nd|rd|th)\s(Earl|Duke|Baron|Lord|Count|Viscount|ed.|Edition|Brigade|Battalion|Company|Division|Army|Marine|Lt) YwBsF$1$2 $3 False True True False False True (\d)(st|nd|rd|th)(\s+centur) YwBsF$1$2$3 False True True False False True bypass 19th century (and uncapitalize) (\d)(st|nd|rd|th)(\sto\s)(\d?\d)(st|nd|rd|th)(\scenturies) YwBsF$1$2$3YwBsF$4$5$6 True True True False False True 3rd to 6th centuries (edition\s*=\s*\d)(st|nd|rd|th) $1YwBsF$2 False True True False False True edition = 5th 1st first False False True False False True 2nd second False False True False False True 3rd third False False True False False True 4th fourth False False True False False True 5th fifth False False True False False True 6th sixth False False True False False True 7th seventh False False True False False True 8th eighth False False True False False True 9th ninth False False True False False True YwBsF True False True False False True change to nothing False False False False False False False False False False False False Should "sixteenth century" be "16th century"? Guidelines disagree, so this entire section is disabled. False False False False False False (@OPEN ITALICS[^@]*)(st|nd|rd|th)(\s|-)(century) $1$2$3YwBsF$4 False True True False False False (title\s*=[^\|\}]*)(st|nd|rd|th)(\s|-)(century) $1$2$3YwBsF$4 False True True False False False twenty-first(\s|-)century 21st$1century False True True False False False twentieth(\s|-)century 20th$1century False True True False False False guidelines presently contradict on whether "twentieth century" is OK nineteenth(\s|-)century 19th$1century False True True False False False eighteenth(\s|-)century 18th$1century False True True False False False seventeenth(\s|-)century 17th$1century False True True False False False sixteenth(\s|-)century 16th$1century False True True False False False fifteenth(\s|-)century 15th$1century False True True False False False fourteenth(\s|-)century 14th$1century False True True False False False thirteenth(\s|-)century 13th$1century False True True False False False twelfth(\s|-)century 12th$1century False True True False False False eleventh(\s|-)century 11th$1century False True True False False False tenth(\s|-)century 10th$1century False True True False False False ninth(\s|-)century 9th$1century False True True False False False eighth(\s|-)century 8th$1century False True True False False False seventh(\s|-)century 7th$1century False True True False False False sixth(\s|-)century 6th$1century False True True False False False fifth(\s|-)century 5th$1century False True True False False False fourth(\s|-)century 4th$1century False True True False False False third(\s|-)century 3rd$1century False True True False False False second(\s|-)century 2nd$1century False True True False False False first(\s|-)century 1st$1century False True True False False False YwBsF True False True False False False nothing False False False False False False False False False False False False page numbers False False False False False False (page)(\s?=\s?)((\d)+)(\s?–|\s\d|,\s?\d|/s?–) $1s$2$3$5 False True True False False True page or pages? ([\s|\|])pg?(\.?\s?=?\s?)( )?((\d)+)(\s?–|\s\d|,\s?\d|, \d|\s?–|\s?and\s?\d) $1pp$2$3$4$6 False True True False False True pages(\s?=\s?)((\d)+)(\s?[\|\}]) page$1$2$4 False True True False False True ([\s|\|])pp(\.?\s?=?\s?)( )?((\d)+)(\s?[\|\}]) $1p$2$3$4$6 False True True False False True (pages?\s?=\s?)(pp\.|pp|p\.|p|page|pages) $1 False True True False False True pages=pp. False False False False False False False False False False False False no common theme here False False False False False False (\d\d)(\d)(\d)–(\d)(^\d) $1$2$3–$2$4$5 False True True False False True yyyy–y \s(\d{1,2}),\s(\d\d\d\d)\s(\[?\[?[A-Za-z]) $1, $2, $3 False True True False False True comma after a year << " False False True False False True >> " False False True False False True (\d)-(m|g|mm|mg|mL|cc|km|cm|kg|sec|oz|in\.|MeV|GeV|eV)([^a-zA-Z0-9]) $1 $2$3 True True True False False True 9-mm gap [[WP:HYPHEN]] False False False False False False False False False False False False WP:REFPUNC False False False False False False \s?(\<ref[^\>/]*\>([^\<]|\<(?!/ref>))+\</ref>)\s?(\.|,) $3$1 False True True False False True punc. after ref \s?(\<ref name)([^/]*)/\>/s?(\.|,) $3$1$2/> False True True False False True ref name \s?(\<ref[^\>/]*\>([^\<]|\<(?!/ref>))+\</ref>)\s?(\.|,) $3$1 False True True False False True repeated refs \s?(\<ref[^\>/]*\>([^\<]|\<(?!/ref>))+\</ref>)\s?(\.|,) $3$1 False True True False False True \s?(\<ref name)([^/]*)/\>/s?(\.|,) $3$1$2/> False True True False False True \s?(\<ref[^\>/]*\>([^\<]|\<(?!/ref>))+\</ref>)\s?(\.|,) $3$1 False True True False False True \s?\{\{(Citation needed|Fact|Dubious|Who|Contradict|Vague|Inconsistent|Clarify|Cn)([^\}]*)/s?(\.|,) $3{{$1$2}}\s False True True False False True punc. after "Fact" & similar \.(\^CLOSE QUOTE)?\s*\.\<ref .$1<ref False True True False False True punc both before & after ,(\^CLOSE QUOTE)?\s*,\<ref ,$1<ref False True True False False True False False False False False False False False False False False False capitalize False False False False False False ([^\.]\s)Spring\s([a-z\d]) $1spring $2 True True True False False True ([^\.]\s)Summer\s([a-z\d]) $1summer $2 True True True False False True ([^\.]\s)Autumn\s([a-z\d]) $1autumn $2 True True True False False True "fall" gets too many false positives ([^\.]\s)Winter\s([a-z\d]) $1winter $2 True True True False False True bible Bible True False True False False True ([^\.\s]\s+)Biblical $1 biblical True True True False False True halloween Halloween True False True False False True catholic Catholic True False True False False True ([^a-z])(et al|pp|op|cit|vs|sp|Qtd|Corp|Inc|Ltd)\. $1$2YwBsF False True True False False True ([a-z][a-z]\.\s+[a-z][a-z\s][a-z\s]) $1CAPITALIZE True True True False False True YwBsF . True False True False False True False False False False False False False False False False False False US not USA, see [[MOS:#Acronyms and abbreviations]] False False False False False False U.S.A. U.S. True False True False False True \[\[([^\|\]]*)USA [[$1YwBsF True True True False False True flagicon|USA flagicon|YwBsF True False True False False True {{USA}} {{YwBsF}} True False True False False True USA (TODAY) YwBsF $1 False True True False False True (http[^\s]*)USA $1YwBsF True True True False False True ([^a-zA-Z])USA([^a-zA-Z]) $1US$2 True True True False False True YwBsF USA True False True False False True False False False False False False False False False False False False User:Art LaPella/Citation template double period bug False False False False False False (\[\[[^\|\]]*)\|([^\|\]]*\]\]) $1B4CyW$2 True True True False False True (\{\{ci)(te press release)([^\}]*)(\|\s?date\s?=\s*[^\|\}\s]) $1T3BiW$2$3$4 False True True False False True (ci)te journal $1YwBsFte journal False True True False False True (\{\{vci)(te )([^\}]*)(\|\s*date\s?=\s*[^\|\}\s]) $1YwBsF$2$3$4 False False True False False True (\{\{vci)(te )([^\}]*)(\|\s*year\s?=\s*[^\|\}\s]) $1YwBsF$2$3$4 False False True False False True (\{\{cite )([^\}]*)(\|\s*publisher\s?=)([^\|\}]*)\.(\]?\]?\s*[\||\}]) $1$2$3$4$5 False True True False False True YwBsF True False True False False True (\{\{ci)(te )([^\}]*)(\|\s*date\s*=\s*[^\|\}\s]) $1T3BiW$2$3$4 False True True False False True (\{\{ci)(te )([^\}]*)(\|\s*year\s*=\s*[^\|\}\s]) $1T3BiW$2$3$4 False True True False False True (\{\{v?ci)(te )([^\}]*)(\|\s*first\s*=\s*[^\|\}\s])([^\}]*)(\|\s*first2\s*=\s*[^\|\}\s]) $1BeCwG$2$3$4$5$6 False True True False False True (\{\{v?ci)(te )([^\}]*)(\|\s*(first|author)\s*=\s*[^\|\}\s])([^\}]*)(\|\s*coauthors\s*=\s*[^\|\}\s]) $1BeCwG$2$3$4$6$7 False True True False False True (\{\{v?cite )([^\}]*)(\|\s*)(first|author)(\s*=)([^\|\}]*)\.(\]?\]?\s*[\||\}]) $1$2$3$4$5$6$7 False True True False False True BeCwG True False True False False True (\{\{v?cite )([^\}]*)(\|\s*)(coauthors\s?=)([^\|\}]*)\.(\]?\]?\s*[\||\}]) $1$2$3$4$5$6 False True True False False True T3BiW True False True False False True (cite book)([^\}]*)(\|\s*title\s?=\s?)([^\|\}]*)\.(\]?\]?\s*[\||\}]) $1$2$3$4$5 False True True False False True \{\{cite ([^\}]*)(\|\s*)(accessdate|isbn|page|pages|editor|editor2-first|encyclopedia)(\s?=)([^\|\}]*)\.(\]?\]?\s*[\||\}]) {{cite $1$2$3$4$5$6 False True True False False True B4CyW | True False True False False True False False False False False False False False False False False False This section might be considered part of the next section, in preparation for adding the ¶ symbols. False False False False False False A.D. AD True False True False False True B.C. BC True False True False False True C.E. CE True False True False False True B.C.E. BCE True False True False False True (\d)(AD|CE|BC|BCE)\s $1 $2 True True True False False True \sAD(\d) AD $1 True True True False False True \s(BC|BCE|CE)\s(\d+)\s $2 $1 False True True False False True (http[^\s]*\d)(m|g|mm|mg|mL|cc|km|cm|kg|sec|msec|oz|mph|in\.|MeV|GeV|eV) $1R3HrW$2 True True True False False True (first|authors?)(\s?=)([^\|\}]*)\s([IVXL]+)([\s\],\.])([^\|\}]*)\s([IVXL]+)([\s\],\.]) $1$2$3EbX5E$4$5$6EbX5E$7$8 True True True False False True (first|authors?)(\s?=)([^\|\}]*)\s([IVXL]+)([\s\],\.]) $1$2$3EbX5E$4$5 True True True False False True L. EbX5EL. True False True False False True \[\[([^\]\|]*)([A-Z][a-z]+)\s([IVXL]+)([^A-Za-z\d][^\]]*)?\| [[$1$2EbX5E$3$4| True True True False False True piped link \{\{([^\|\}]+)\s([IVXL]+)([^A-Za-z\d]) {{$1EbX5E$2$3 True True True True False True {{Campaignbox ... \[\[Category:([^\]]+)\s([IVXL]+)([^A-Za-z\d]) [[Category:$1EbX5E$2$3 True True True True False True (\[\[File:|image\s?[=:])([^\|\]\}]*)\s+([IVXL]+)([^A-Za-z\d])(.+)(jpg|png|svg|gif) $1$2EbX5E$3$4$5$6 False True True False False True (And|As|Because|But|Can|Here|How|If|Now|Since|So|That|There|What|Whatever|When|While|Would)\s+I([^A-Za-z\d]) $1EbX5EI$2 True True True False False True (date\s*=\s*\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December) $1R8LdQ$2 True True True False False True (date\s*=\s*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?[^\d]) $1$2R8LdQ$3 True True True False False True (date\s*=\s*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d\d\d[^\d]) $1$2R8LdQ$3 True True True False False True (title|caption)(\s*=\s*[^\|\}]*\d\d?)\s+(January|February|March|April|May|June|July|August|September|October|November|December) $1$2 $3 True True True False False True (title|caption)(\s*=\s*[^\|\}]*)(January|February|March|April|May|June|July|August|September|October|November|December)\s+(\d\d?[^\d]) $1$2$3 $4 True True True False False True (title|caption)(\s*=\s*[^\|\}]*)(January|February|March|April|May|June|July|August|September|October|November|December)\s+(\d\d\d\d[^\d]) $1$2$3 $4 True True True False False True title=June 1940, nbsp not Nowrap (¤¤Nowrap\|[^\s]+)\s+([^\s]) $1LwT2S$2 False True True False False True don't double Nowrap False False False False False False False False False False False False nbsp and Nowrap go in this section. See [[WP:NBSP]] and what it links to. At least one person considers them unnecessary (and unwanted; I hope he understood the difference!) in the first 30 spaces. Hence the ¶ symbol to mark the 30th space. However, OPEN QUOTE and its relatives interfere with that measurement. False False False False False False ^(.{30}) $1¶ True True True False False True mark the 30th space ¶(.*)\s(AD|CE|BC|BCE)\s?(\d) ¶$1 $2 $3 True True True False False True ¶(.*)(\d\]?\]?)\s(AD|BC|CE|BCE)(\)?\,?\.?\|?\s)(.*)(\d\]?\]?)\s(AD|BC|CE|BCE)(\)?\,?\.?\|?\s)(.*)(\d\]?\]?)\s(AD|BC|CE|BCE)(\)?\,?\.?\|?\s)(.*)(\d\]?\]?)\s(AD|BC|CE|BCE)(\)?\,?\.?\|?\s) ¶$1$2 $3$4$5$6 $7$8$9$10 $11$12$13$14 $15$16 True True True False False True ¶(.*)(\d\]?\]?)\s(AD|BC|CE|BCE)(\)?\,?\.?\|?\s)(.*)(\d\]?\]?)\s(AD|BC|CE|BCE)(\)?\,?\.?\|?\s) ¶$1$2 $3$4$5$6 $7$8 True True True False False True ¶(.*)(\d\]?\]?)\s(AD|BC|CE|BCE)(\)?\,?\.?\|?\s) ¶$1$2 $3$4 True True True False False True ¶(.*)(\s\(?)([^\s\|\*]*)(\d)\s(am|a.m.|pm|p.m.)([^a-z])(.*)(\s\(?)([^\s\|\*]*)(\d)\s(am|a.m.|pm|p.m.)([^a-z])(.*)(\s\(?)([^\s\|\*]*)(\d)\s(am|a.m.|pm|p.m.)([^a-z])(.*)(\s\(?)([^\s\|\*]*)(\d)\s(am|a.m.|pm|p.m.)([^a-z]) ¶$1$2{{Nowrap|$3$4 $5}}$6$7$8{{Nowrap|$9$10 $11}}$12$13$14{{Nowrap|$15$16 $17}}$18$19$20{{Nowrap|$21$22 $23}}$24 True True True False False True ¶(.*)(\s\(?)([^\s\|\*]*)(\d)\s(am|a.m.|pm|p.m.)([^a-z])(.*)(\s\(?)([^\s\|\*]*)(\d)\s(am|a.m.|pm|p.m.)([^a-z]) ¶$1$2{{Nowrap|$3$4 $5}}$6$7$8{{Nowrap|$9$10 $11}}$12 True True True False False True a.m. ¶(.*)(\s\(?)([^\s\|\*]*)(\d)\s(am|a.m.|pm|p.m.)([^a-z]) ¶$1$2{{Nowrap|$3$4 $5}}$6 True True True False False True a.m. ¶(.*)Boeing 7([^\s,\.\]\),]*)(.*)Boeing 7([^\s,\.\]\),]*) ¶$1{{Nowrap|Boeing 7$2}}$3{{Nowrap|Boeing 7$4}} True True True False False True ¶(.*)Boeing 7([^\s,\.\]\),]*) ¶$1{{Nowrap|Boeing 7$2}} True True True False False True ¶(.*)°\s(\d+)′ ¶$1° $2′ False True True False False True coordinates ¶(.*)′\s([\d\.]+)″ ¶$1′ $2″ False True True False False True ¶(.*)(\d)″\s(N|S|E|W) ¶$1$2″ $3 True True True False False True     True False True False False True extra space ¶(.*)(\s\(?)([^\s\|\(]*\d)\s(thousand|million|billion|trillion)(.*)(\s\(?)([^\s\|\(]*\d)\s(thousand|million|billion|trillion) ¶$1$2{{Nowrap|$3 $4}}$5$6{{Nowrap|$7 $8}} False True True False False True ¶(.*)(\s\(?)([^\s\|\(]*\d)\s(thousand|million|billion|trillion) ¶$1$2{{Nowrap|$3 $4}} False True True False False True {{Nowrap|5 million}} ¶(.*)([A-Z][a-z]+)\s+([IVXL]+)([^A-Za-z\d])(.*)([A-Z][a-z]+)\s+([IVXL]+)([^A-Za-z\d])(.*)([A-Z][a-z]+)\s+([IVXL]+)([^A-Za-z\d])(.*)([A-Z][a-z]+)\s+([IVXL]+)([^A-Za-z\d]) ¶$1$2 $3$4$5$6 $7$8$9$10 $11$12$13$14 $15$16 True True True False False True ¶(.*)([A-Z][a-z]+)\s+([IVXL]+)([^A-Za-z\d])(.*)([A-Z][a-z]+)\s+([IVXL]+)([^A-Za-z\d]) ¶$1$2 $3$4$5$6 $7$8 True True True False False True ¶(.*)([A-Z][a-z]+)\s+([IVXL]+)([^A-Za-z\d]) ¶$1$2 $3$4 True True True False False True World War II ¶(.*)([^\d\.,])([\d\.,]*[\d])\s?(m|g|mm|mg|mL|cc|km|cm|kg|sec|msec|oz|mph|in\.|MeV|GeV|eV)(|[^a-zA-Z0-9\|\}\]][^\s,\.\|\}\]]*)(\]?\]?,?\.?\)?[\s\|\}])(.*)([^\d\.,])([\d\.,]*[\d])\s?(m|g|mm|mg|mL|cc|km|cm|kg|sec|msec|oz|mph|in\.|MeV|GeV|eV)(|[^a-zA-Z0-9\|\}\]][^\s,\.\|\}\]]*)(\]?\]?,?\.?\)?[\s\|\}])(.*)([^\d\.,])([\d\.,]*[\d])\s?(m|g|mm|mg|mL|cc|km|cm|kg|sec|msec|oz|mph|in\.|MeV|GeV|eV)(|[^a-zA-Z0-9\|\}\]][^\s,\.\|\}\]]*)(\]?\]?,?\.?\)?[\s\|\}])(.*)([^\d\.,])([\d\.,]*[\d])\s?(m|g|mm|mg|mL|cc|km|cm|kg|sec|msec|oz|mph|in\.|MeV|GeV|eV|AU)(|[^a-zA-Z0-9\|\}\]][^\s,\.\|\}\]]*)(\]?\]?,?\.?\)?[\s\|\}]) ¶$1$2{{Nowrap|$3 $4$5}}$6$7$8{{Nowrap|$9 $10$11}}$12$13$14{{Nowrap|$15 $16$17}}$18$19$20{{Nowrap|$21 $22$23}}$24 True True True False False True (Nowrap\|[^\s]+)\s+([^\s]) $1LwT2S$2 True True True False False True ¶(.*)([^\d\.,])([\d\.,]*[\d])\s?(m|g|mm|mg|mL|cc|km|cm|kg|sec|msec|oz|mph|in\.|MeV|GeV|eV)(|[^a-zA-Z0-9\|\}\]][^\s,\.\|\}\]]*)(\]?\]?,?\.?\)?[\s\|\}])(.*)([^\d\.,])([\d\.,]*[\d])\s?(m|g|mm|mg|mL|cc|km|cm|kg|sec|msec|oz|mph|in\.|MeV|GeV|eV|AU)(|[^a-zA-Z0-9\|\}\]][^\s,\.\|\}\]]*)(\]?\]?,?\.?\)?[\s\|\}]) ¶$1$2{{Nowrap|$3 $4$5}}$6$7$8{{Nowrap|$9 $10$11}}$12 True True True False False True (Nowrap\|[^\s]+)\s+([^\s]) $1LwT2S$2 True True True False False True ¶(.*)([^\d\.,])([\d\.,]*[\d])\s?(m|g|mm|mg|mL|cc|km|cm|kg|sec|msec|oz|mph|in\.|MeV|GeV|eV|AU)(|[^a-zA-Z0-9\|\}\]][^\s,\.\|\}\]]*)(\]?\]?,?\.?\)?[\s\|\}]) ¶$1$2{{Nowrap|$3 $4$5}}$6 True True True False False True 20 kg/sec ¶(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December) ¶$1{{Nowrap|$2UeMaP$3}}$4{{Nowrap|$5UeMaP$6}}$7{{Nowrap|$8UeMaP$9}}$10{{Nowrap|$11UeMaP$12}}$13{{Nowrap|$14UeMaP$15}}$16{{Nowrap|$17UeMaP$18}}$19{{Nowrap|$20UeMaP$21}}$22{{Nowrap|$23UeMaP$24}} True True True False False True ¶(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December) ¶$1{{Nowrap|$2UeMaP$3}}$4{{Nowrap|$5UeMaP$6}}$7{{Nowrap|$8UeMaP$9}}$10{{Nowrap|$11UeMaP$12}} True True True False False True ¶(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December)(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December) ¶$1{{Nowrap|$2UeMaP$3}}$4{{Nowrap|$5UeMaP$6}} True True True False False True ¶(.*[^\d])(\d\d?\s+)(January|February|March|April|May|June|July|August|September|October|November|December) ¶$1{{Nowrap|$2$3}} True True True False False True {{Nowrap|12 November}} [[WP:NBSP]] ¶(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d]) ¶$1{{Nowrap|$2UeMaP$3}}$4$5{{Nowrap|$6UeMaP$7}}$8$9{{Nowrap|$10UeMaP$11}}$12$13{{Nowrap|$14UeMaP$15}}$16$17{{Nowrap|$18UeMaP$19}}$20$21{{Nowrap|$22UeMaP$23}}$24$25{{Nowrap|$26UeMaP$27}}$28$29{{Nowrap|$30UeMaP$31}}$32 True True True False False True ¶(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d]) ¶$1{{Nowrap|$2UeMaP$3}}$4$5{{Nowrap|$6UeMaP$7}}$8$9{{Nowrap|$10UeMaP$11}}$12$13{{Nowrap|$14UeMaP$15}}$16 True True True False False True ¶(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d])(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d]) ¶$1{{Nowrap|$2UeMaP$3}}$4$5{{Nowrap|$6UeMaP$7}}$8 True True True False False True ¶(.*)(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)([^\d]) ¶$1{{Nowrap|$2$3}}$4 True True True False False True ¶(.*[^;Q])(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d\d\d)([^\d].*[^;Q])(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d\d\d)([^\d].*[^;Q])(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d\d\d)([^\d].*[^;Q])(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d\d\d)([^\d]) ¶$1{{Nowrap|$2UeMaP$3}}$4{{Nowrap|$5UeMaP$6}}$7{{Nowrap|$8UeMaP$9}}$10{{Nowrap|$11UeMaP$12}}$13 True True True False False True ¶(.*[^;Q])(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d\d\d)([^\d].*[^;Q])(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d\d\d)([^\d]) ¶$1{{Nowrap|$2UeMaP$3}}$4{{Nowrap|$5UeMaP$6}}$7 True True True False False True ¶(.*[^;Q])(January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d\d\d)([^\d]) ¶$1{{Nowrap|$2$3}}$4 True True True False False True ¶(.*)\s/ ¶$1 / False False True False False True WP:SLASH requires the nbsp ¶(.*\d)\s+([A-Z\d][a-z\d]*\s+)([A-Za-z]+\s+)?(Street|Avenue|Boulevard|Blvd|Drive|Highway|Road|Rd|St|Ave|Dr)([^A-Za-z]) ¶$1 $2$3$4$5 True True True False False True WP:NBSP 123 Fake Street ¶ False False True False False True nothing LwT2S True False True False False True space EbX5E True False True False False True space R3HrW False False True False False True nothing UeMaP False False True False False True nothing R8LdQ False False True False False True nothing \[\[([^\]]*)\{\{Nowrap\|([^\s]+)(\s+)([^\s][^\}]*)\}\} [[$1$2 $4 True True True False False True Nowrap doesn't work in a wikilink True False False False False False True True False False False False False True True False False False False False True \s(\(?)(\d\d\d\d)( |\s)– (\d\d?) ([A-Z]) $1$2$3YwBsF $4 $5 True True True False False True 6 May 1910 – 20 January 1936 (\d)(\s| )(–|–) (\d) $1$3$4 False True True False False True unspace ranges YwBsF – True False True False False True 0's 0s True False True False False True 1980's (his|her|their|his early|her early|his late|her late)\s+(\d0s[^0-9a-zA-Z]) $1YwBsF$2 True True True False False True \s(\d0s[^0-9a-zA-Z]) 'SEETHIS APOSTROPHE$1 True True True False False True '50s not 50s YwBsF False False True False False True space False False False False False False False False False False False False WP:CONTRACTION False False False False False False (title\s?=)([^\|\}]*)(can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't) $1$2$3YwBsF False True True False False True \^OPEN QUOTE([^\^]*)(can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't) ^OPEN QUOTE$1$2YwBsF False True True False False True @OPEN ITALICS([^@]*)(can't|won't|shouldn't|I'm|you're|aren't|didn't|let's|it's|that's|who's|where's|isn't|wasn't|weren't|don't|doesn't|wouldn't) @OPEN ITALICS$1$2YwBsF False True True False False True can't(,|\.|\s) cannot$1 False True True False False True contractions won't(,|\.|\s) will not$1 False True True False False True shouldn't(,|\.|\s) should not$1 False True True False False True I'm(,|\.|\s) I am$1 False True True False False True you're(,|\.|\s) you are$1 False True True False False True aren't(,|\.|\s) are not$1 False True True False False True didn't(,|\.|\s) did not$1 False True True False False True let's(,|\.|\s) let us$1 False True True False False True \sit's(,|\.|\s) it is$1 False True True False False True that's(,|\.|\s) that is$1 False True True False False True who's(,|\.|\s) who is$1 False True True False False True where's(,|\.|\s) where is$1 False True True False False True isn't(,|\.|\s) is not$1 False True True False False True wasn't(,|\.|\s) was not$1 False True True False False True weren't(,|\.|\s) were not$1 False True True False False True don't(,|\.|\s) do not$1 False True True False False True doesn't(,|\.|\s) does not$1 False True True False False True wouldn't(,|\.|\s) would not$1 False True True False False True I'll(,|\.|\s) I will$1 False True True False False True what's(,|\.\s) what is$1 False True True False False True YwBsF True False True False False True nothing False False False False False False False False False False False False straight apostrophes, see [[MOS:#Apostrophes]] False False False False False False (\|\s*)(title|journal|contribution|chapter|periodical|inventorlink\d?|work|story|series|encyclopedia|booktitle|conference)(\s*=[^\|\}]*)‘([^\|\}]*)‘ $1$2$3YwBsF$4YwBsF False True True False False True (\|\s*)(title|journal|contribution|chapter|periodical|inventorlink\d?|work|story|series|encyclopedia|booktitle|conference)(\s*=[^\|\}]*)‘ $1$2$3YwBsF False True True False False True (@OPEN ITALICS[^@]*)‘ $1YwBsF False True True False False True ‘ ' False False True False False True use straight quotes not curly YwBsF ‘ True False True False False True (\|\s*)(title|journal|contribution|chapter|periodical|inventorlink\d?|work|story|series|encyclopedia|booktitle|conference)(\s*=[^\|\}]*)’([^\|\}]*)’ $1$2$3YwBsF$4YwBsF False True True False False True (\|\s*)(title|journal|contribution|chapter|periodical|inventorlink\d?|work|story|series|encyclopedia|booktitle|conference)(\s*=[^\|\}]*)’ $1$2$3YwBsF False True True False False True (@OPEN ITALICS[^@]*)’ $1YwBsF False True True False False True ’ ' False False True False False True YwBsF ’ True False True False False True False False False False False False False False False False False False oh, mostly punctuation and its spacing here False False False False False False ," ", False False True False False True logical quotation \<math([^\<]*)\(\s <math$1(YwBsF True True True False False True \<math([^\<]*)\s\) <math$1YwBsF) True True True False False True \(\s ( False True True False False True spaces with parens \s\) ) False True True False False True YwBsF True False True False False True space ([a-z])\((.[^\)]) $1 ($2 True True True False False True space before ( excl. (s) \)([a-zA-Z]) ) $1 True True True False False True \)\s?\( , False True True False False True (bla bla) (bla bla) :-([^-]) :$1 False False True False False True colon hyphen :– : False False True False False True :— : False False True False False True ([^\|])\s-([^-\s\d]) $1-$2 False True True False False True space before hyphen ([^-\s\|])-\s([^\|\}!]) $1 – $2 False True True False False True space after hyphen. I'm trying changing to space endash space instead of just hyphen. and/or SEE MOS:ANDOR False False True False False True and/or №(\d) No. $1 False True True False False True ([a-z])\.\.\s $1. True True True False False True duplicate period; either a single period or an ellipsis was intended False False False False False False False False False False False False I think this is all MOSNUM stuff False False False False False False (January|February|March|April|May|June|July|August|September|October|November|December)(\]\])?(,\s|\sof\s)(\[?\[?\d\d\d\d) $1$2 $4 True True True False False True June, 2000 or June of 2000 (the )?(\d\d?)(st|nd|rd|th)( of)? (January|February|March|April|May|June|July|August|September|October|November|December) $5 $2 True True True False False True the 4th of June (January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)(st|nd|rd|th) $1$2 True True True False False True June 4th the year (\d\d\d\d) $1 False True True False False True circa c. False False True False False True (approximately|approx.) (\d\d\d\d\s) c. $2 False True True False False True \s\.(\d) 0.$1 False False True False False True ([^a-z])ft\.(?!com) $1ft True True True False False True (\d\s)in\. $1in True True True False False True kg. kg True False True False False True kgs kg True False True False False True ([^a-z])lbs $1lb True True True False False True kms km True False True False False True °K K True False True False False True kelvin (\d)\s?° $1° False True True False False True degrees (in|ft|mi)<sup>2</sup> sq $1 True True True False False True (¤¤convert[^¦]*sq\.?\s?)(km|cm|m) $1YwBsF$2 False True True False False True sq\.?\s?(km|cm|m)\.?([^i]) $1<sup>2</sup>$2 True True True False False True sq km YwBsF True False True False False True nothing [[km²]] [[square kilometer|km<sup>2</sup>]] False False True False False True ² <sup>2</sup> False False True False False True Unicode squared symbol ³ <sup>3</sup> False False True False False True ⁴ <sup>4</sup> False False True False False True ₀ <sub>0</sub> False False True False False True ₁ <sub>1</sub> False False True False False True ₂ <sub>2</sub> False False True False False True ₃ <sub>3</sub> False False True False False True ₄ <sub>4</sub> False False True False False True (kg|cm|km)\s?(-|–) – True True True False False True \[\[([^\]\|]*)\sus [[$1 YwBsFus True True True False False True False False False False False False False False False False False False WP:YOU False False False False False False us WP:YOUus True False True False False True \[\[([^\]\|]*)\s(me|my|we|you|your|yours)(,|\.|\s) [[$1 YwBsF$2$3 False True True False False True \^OPEN QUOTE([^\^])(us|me|my|we|you|your|yours) ^OPEN QUOTE$1$2YwBsF False True True False False True @OPEN ITALICS([^@])(us|me|my|we|you|your|yours) @OPEN ITALICS$1$2YwBsF False True True False False True \{\{(quote|cquote)([^\}]*)(me|my|we|you|your|yours) {{$1$2YwBsF$3 False True True False False True \s(me|my|we|you|your|yours)(,|\.|\s) WP:YOU$1$2 False True True False False True WP:YOU (without "mine", too many false positives) YwBsF True False True False False True False False False False False False False False False False False False False False False False False False (remember that|note that|of course|naturally|obviously)(,|\.|\s) False True True False False True MOS:NOTED alternate route alternative route False False True False False True False False False False False False False False False False False False captions False False False False False False (File:|Image:)([^\]]*)\[\[([^\]]*)\]\]([^\]]*)\[\[([^\]]*)\]\]([^\]]*)\[\[([^\]]*)\]\]([^\]]*)\[\[([^\]]*)\]\] $1$2TcQdE$3HcEcX$4TcQdE$5HcEcX$6TcQdE$7HcEcX$8TcQdE$9HcEcX False True True False False True (File:|Image:)([^\]]*)\[\[([^\]]*)\]\]([^\]]*)\[\[([^\]]*)\]\] $1$2TcQdE$3HcEcX$4TcQdE$5HcEcX False True True False False True (File:|Image:)([^\]]*)\[\[([^\]]*)\]\] $1$2TcQdE$3HcEcX False True True False False True change links in captions, but not pipe symbols (File:|Image:)([^\]]*)TcQdE([^\]]*)\|([^\]]*)HcEcX([^\]]*)TcQdE([^\]]*)\|([^\]]*)HcEcX $1$2TcQdE$3MwFuA$4HcEcX$5TcQdE$6MwFuA$7HcEcX False True True False False True (File:|Image:)([^\]]*)TcQdE([^\]]*)\|([^\]]*)HcEcX $1$2TcQdE$3MwFuA$4HcEcX False True True False False True change the pipe symbols if any \|upright([\|\]]) |XrWcP$1 False True True False False True \|left([\|\]]) |KcWhC$1 False True True False False True \|right([\|\]]) |CnRwC$1 False True True False False True \|thumb([\|\]]) |BcWcQ$1 False True True False False True \|border([\|\]]) |BcWcW$1 False True True False False True \|center([\|\]]) |Tc5eW$1 False True True False False True (File:|Image:)([^\]]+\|\s?)([a-z])([^\|=]+)(\]\]|\|\s?alt\s?=) $1$2$3CAPITALIZE$4$5 True True True False False True capitalize caption (File:|Image:)([^\]\}]*)\|([^\}\]\|]*)\.([^\]\}\|]*)\.(\||\]\]) $1$2|$3.$4BwRdQ$5 False True True False False True multi-period caption (File:|Image:)([^\]\}]*)\|([^\}\]\|]*)\.([^\]\}\|]*)\.(\||\]\]) $1$2|$3.$4BwRdQ$5 False True True False False True duplicate the above, in case both the caption and alt caption are multi-period (File:|Image:)([^\]\}]+)\.(\||\]\]) $1$2$3 False True True False False True remove period from caption (the \. after File or Image avoids an obscure bug) YwBsF | True False True False False True (caption\s?=)([^\|\}\{]*)\.(\s?)([\|\}]) $1$2$3$4 False True True False False True BwRdQ . True False True False False True XrWcP upright True False True False False True KcWhC left True False True False False True CnRwC right True False True False False True BcWcQ thumb True False True False False True BcWcW border True False True False False True Tc5eW center True False True False False True TcQdE [[ True False True False False True HcEcX ]] True False True False False True MwFuA | True False True False False True False False False False False False False False False False False False "led" not "lead" False False False False False False (is|are|was|were) lead by $1 led by True True True False False True (who|he|she) lead\s $1 led True True True False False True (has|have) lead to $1 led to True True True False False True False False False False False False False False False False False False states and countries False False False False False False \{\{([^\}]*),\s(AK|AZ|AR|CA|CO|CT|DE|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|QC|ON|MB|SK|AB|BC)(,?\.?\)?\s) {{$1, YwBsF$2$3 True True True False False True ,\s(AK|AZ|AR|CA|CO|CT|DE|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|QC|ON|MB|SK|AB|BC)(,?\.?\)?\s) , SPELL OUT$1$2 True True True False False True postal abbreviations for states YwBsF True False True False False True nothing ([A-Z][a-z]+)(\]\])?(,\s)(\[\[)?(Alabama|Alaska|Arizona|Arkansas|California|Colorado|Connecticut|Delaware|Florida|Georgia|Hawaii|Idaho|Illinois|Indiana|Iowa|Kansas|Kentucky|Louisiana|Maine|Maryland|Massachusetts|Michigan|Minnesota|Mississippi|Missouri|Montana|Nebraska|Nevada|New Hampshire|New Jersey|New Mexico|New York|North Carolina|North Dakota|Ohio|Oklahoma|Oregon|Pennsylvania|Rhode Island|South Carolina|South Dakota|Tennessee|Texas|Utah|Vermont|Virginia|Washington|West Virginia|Wisconsin|Wyoming|DC|US|United States|UK|United Kingdom|England|Scotland|Wales|Northern Ireland|Ireland|Australia|China|India|Indonesia|Brazil|Pakistan|Bangladesh|Nigeria|Russia|Japan|Mexico|Philippines|Vietnam|Germany|Ethiopia|France|Italy|Spain|Canada|South Korea|Netherlands|Turkey|Indonesia|Switzerland|Belgium|Poland|Sweden|Saudi Arabia|Austria|Norway|Taiwan|PRC|Venezuela|Greece|Iran|Denmark|New Zealand|NSW|QLD|Victoria|Queensland|London|D.C.)(\]\])?\s([b-z]|a[a-mo-z]|an[a-ce-z]) $1$2$3$4$5$6, $7 True True True False False True states and countries False False False False False False False False False False False False arithmetic symbols False False False False False False (\s|ITALICS'?|=\s?)-(\d) $1−$2 True True True False False True minus sign \<sup\>-(\d+)\</sup\> <sup>−$1</sup> False True True False False True minus sign in an exponent http:([^\s]*\d)\+(\d[^\s]*\d)\+(\d) http:$1YwBsF$2YwBsF$3 False True True False False True http:([^\s]*\d)\+(\d) http:$1YwBsF$2 False True True False False True Plus signs in a URL. I think Google does that. (\d)\s*(\+|−)\s*(\d) $1 $2 $3 False True True False False True space before and after + or − when used in arithmetic YwBsF + False False True False False True (÷|≠|≈|≤|≥)([^\s&]) $1 $2 False True True False False True the & is for   Removed × for false positives. False False False False False False False False False False False False MOS:NUMBERSIGN False False False False False False http:([^\s]*)# http:$1YwBsF False True True False False True \^OPEN QUOTE([^\^]*)# ^OPEN QUOTE$1YwBsF True True True False False True (color:?|solid)(\s*=?)# $1$2YwBsF True True True False False True background-color: #8B8589 (legend\s*\|\s*)# $1YwBsF False True True False False True (\[\[[^\|\]]*)#([^\]]*\|) $1YwBsF$2 True True True False False True ([^&:;])#\s?(\d) $1No. $2 True True True False False True # (I don't know what &# means) YwBsF # True False True False False True False False False False False False False False False False False False more unsorted stuff False False False False False False ($|£|€|¥)(\d+)m $1$2M True True True False False True $3M (not m) for million ($|£|€|¥)/s(\d) $1$2 True True True False False True $ 300 (\d)\s*°\s*(C|F) $1 °$2 True True True False False True degrees ° C °C True False True False False True ° F °F True False True False False True (\d)\s*\[\[(Celsius|Fahrenheit) $1 [[$2 False True True False False True who'se whose False False True False False True everyones everyone's False False True False False True nobodys nobody's False False True False False True anyone elses anyone else's False False True False False True User: WP:SIGNATUREUser: True False True False False True \s(because) of the fact that $1 False True True False False True ^OPEN QUOTE([^\^]*)\s(owing to the fact that|in spite of the fact that|in regards to) ^OPEN QUOTE$1YwBsF$2 False True True False False True quoting the following phrases owing to the fact that because True False True False False True Owing to the fact that Because True False True False False True In spite of the fact that Although True False True False False True in spite of the fact that although True False True False False True (In) regards to $1 regard to False False True False False True YwBsF True False True False False True change to space ibid. WP:FOOTibid. False False True False False True ^(=+\s?)(About|A|An|The|His|Her)\s $1$2 WP:COPYEDIT Bullet #2 or WP:HEAD True True True True False True References YwBsF True False True False False True (==\s*[A-Z][a-z]+s\s*==+)$ $1 True True True True False True Plural section heading. See WP:SINGULAR and WP:HEAD. YwBsF References True False True False False True (==/s*)Reference(/s*==) $1References$2 False True True False False True WP:FNNR (==\s?External link)(\s?==) $1s$2 False True True False False True External Link-s (==\s?External links\s?==)(.+)(==\s?References\s?==) BACKWARDS WP:LAYOUT $1$2$3 True True True False False True (==\s?References\s?==)(.+)(==\s?See also\s?==) BACKWARDS WP:LAYOUT False False True False False True /s(Mr\.?|Mrs\.?|Miss|Ms\.?)\s True True True False False True WP:LASTNAME this year that year False False True False False True southern California Southern California True False True False False True sulphur sulfur False False True False False True sulphate sulfate False False True False False True cesium caesium False False True False False True aluminum aluminium False False True False False True phosphane phosphine False False True False False True (iron)\s\(I $1(I False True True False False True (\d,\s\d\d\d\d\s?[-–]\s?\)) $1MOS:DOB True True True False False True (<ref[^>]*>([^<]|<(?!/ref>))+\s[a-z]+)\.(\s\s?\d\d) $1YwBsF$3 False True True False False True ([^A-Za-z])(vol|no|ca|al|cit|ed)\.(\s*\d\d) $1$2YwBsF$3 False True True False False True (\s[a-z]*[aeiou][a-z]*\.\s\s?\d\d) $1NUMBER BEGINS SENTENCE True True True False False True YwBsF . True False True False False True change to period (twenty|thirty|forty|fifty|sixty|seventy|eighty|ninety)\s(one|two|three|four|five|six|seven|eight|nine) $1-$2 False True True False False True thirty-six \<sup\>(st|nd|rd|th)\</sup\> $1 False True True False False True superscripted "th" False False False False False False False False False False False False commas in numbers like 34,826,000 False False False False False False (¤¤convert[^¦]*[^\d])(\d\d\d\d)(\d) $1$2YwBsF$3 False True True False False True (¤¤convert[^¦]*[^\d])(\d\d\d\d)(\d) $1$2YwBsF$3 False True True False False True \<ref([^\<]*)\s(\d\d\d\d)(\d) <ref$1 $2YwBsF$3 True True True False False True (File|Image):([^\|\]\}]*)\s(\d\d\d\d\d) $1:$2 YwBsF$3 False True True False False True (ISBN\s*[\dA-Z]+,\s*\d\d\d\d)(\d) $1YwBsF$2 False True True False False True (ISBN\s*\d\d\d\d)(\d) $1YwBsF$2 False True True False False True OCLC(\]\])?(\s+\d\d\d\d)(\d) OCLC$1$2YwBsF$3 True True True False False True OCLC\|(\d\d\d\d)(\d) OCLC|$1YwBsF$2 True True True False False True sort\|(\d\d\d\d)(\d) sort|$1YwBsF$2 True True True False False True (pmid\|\d\d\d\d)(\d) $1YwBsF$2 False True True False False True (imdb\s*)(title|name)?(\s*\|\s*)(id\s*=\s*)?(\d\d\d\d)(\d) $1$2$3$4$5YwBsF$6 False True True False False True (about|approximately|approx.?|around)(\d,?\d[0,]*000) $2 False False True False False True MOS:#Large numbers (about|approximately|approx.?|around)(\d+ )(million|billion|trillion) $2$3 False False True False False True ([^=\s]\s+|\|)(\d\d\d\d)(\d) $1$2COMMA SOMEPLACE?$3 True True True False False True YwBsF True False True False False True nothing False False False False False False False False False False False False MOS:NUM stuff False False False False False False (m|g|km|cm|mm|kg)\^(\d) $1<sup>$2</sup> True True True False False True km^2 (\d\s?)(º|˚) $1° True True True False False True degree, not masculine ordinal or ring kbps kbit/s False False True False False True mbps Mbit/s False False True False False True kBps kB/s False False True False False True mBps MB/s False False True False False True mbits Mbit False False True False False True MOS:NUM#Unit symbols kbits kbit False False True False False True ([^\.]\s\s?\[?\[?)Euro(s?\s) $1euro$2 False True True False False True MOS:CURRENCY (\d)\+(\d) $1 + $2 True True True False False True (http[^\s]*\d\s*x)(\s*\d) $1YwBsF$2 False True True False False True (\d)\s*x\s*(\d) $1 × $2 False True True False False False Disabled. Too many false positives like n × m pixels (does that count?) YwBsF True False True False False True nothing False False False False False False False False False False False False False False False False False False Nobel prize Nobel Prize True False True False False True Friedmann-Lemaître-Robertson-Walker Friedmann–Lemaître–Robertson–Walker False False True False False True Michelson-Morley Michelson–Morley False False True False False True Mason-Dixon Mason–Dixon False False True False False True Lincoln-Douglas Lincoln–Douglas False False True False False True iff if and only if False False True False False True small-caps NO SMALL CAPS False False True False False True ITALICS\[\[([^\]])\((film|album|opera|book|comics|video game|TV series)\)\| ITALICS[[$1($2YwBsF True True True False False True \((film|album|opera|book|comics|video game|TV series)\)| ($1) EXPECTING ITALICS | True False True False False True italicize a film YwBsF )| True False True False False True hangs in is in True False True False False True intended for art, MoS (Visual arts) an?\s(\d\d\d\d) painting a painting of $1 False True True False False True also MoS(Visual arts) ([^\.])wikipedia $1Wikipedia True True True False False True ^([a-z]) CAPITALIZE $1 True True True False False True capitalize beginning of para. ==([.]*)\[\[([.]*)\]\] ==$1$2 True True True True False True links in a header False False False False False False False False False False False False "a" or "an"? False False False False False False (a)\s+(one|eu) $1YwBsF$2 False True True False False True A one-time ... is an exception. So is a euro, a European, a euphemism, a eulogy (a)\s+\[\[(one|eu)([^\|\]]*)\]\] $1YwBsF[[$2$3]] False True True False False True (a)\s+\[\[([^\|\]]*\|)(one|eu) $1YwBsF[[$2$3 False True True False False True \sa\s+([aeioAEIO][a-z]) an $1 True True True False False True a or an \sa(\s+\[\[[aeioAEIO][a-z][^\|\]]*\]\]) an$1 True True True False False True a or an in a wikilink \sa(\s+\[\[[^\|\]]*\|[aeioAEIO][a-z][^\|\]]*\]\]) an$1 True True True False False True a or an in a piped wikilink \san\s+([b-df-gj-np-tv-zB-DF-GJ-NP-TV-Z][a-z]) a $1 True True True False False True a or an \san(\s+\[\[[b-df-gj-np-tv-zB-DF-GJ-NP-TV-Z][a-z][^\|\]]*\]\]) a$1 True True True False False True \san(\s+\[\[[^\|\]]*\|[b-df-gj-np-tv-zB-DF-GJ-NP-TV-Z][a-z][^\|\]]*\]\]) a$1 True True True False False True \sa\s+([AIO][A-Z]) an $1 True True True False False True letters/words like NYPD or NASA depend on how you say them \sa(\s+\[\[[AIO][A-Z][^\|\]]*\]\]) an$1 True True True False False True \sa(\s+\[\[[^\|\]]*\|[AIO][A-Z][^\|\]]*\]\]) an$1 True True True False False True \san\s([BCDGJKPQTUVWYZ][A-Z]) a $1 True True True False False True \san(\s+\[\[[BCDGJKPQTUVWYZ][A-Z][^\|\]]*\]\]) a $1 True True True False False True \san(\s+\[\[[^\|\]]*\|[BCDGJKPQTUVWYZ][A-Z][^\|\]]*\]\]) a $1 True True True False False True YwBsF True False True False False True space False False False False False False False False False False False False False False False False False False ([^m])}}. $1}} True False True False False True '''\^OPEN QUOTE([^']*\^) ^OPEN QUOTE'''$1 True True True False False True don't bold the quote marks ('''|\^OPEN QUOTE)([^\^']*)\^CLOSE QUOTE''' $1$2'''^CLOSE QUOTE True True True False False True [[India]]n YwBsF True False True False False True \[\[(United States|U.S.|US|United Kingdom|UK|England|Great Britain|Canada|France|Germany|Italy|Russia|China|People's Republic of China|India|Japan|Australia|Asia|Africa|Europe|North America|South America|Pacific Ocean|Atlantic Ocean|Christian|Christianity|Catholic|Catholic Church|Roman Catholic Church|Islam|Muslim|Jew|Judaism|Eastern Orthodox|Orthodox Church|Hindu|Hinduism|Buddhist|Buddhism|$|£|€)\]\] $1 True True True False False True Links like [[United States]] , see WP:OVERLINK YwBsF [[India]]n True False True False False True \[\[(United States|U.S.|US|United Kingdom|UK|England|Great Britain|Canada|France|Germany|Italy|Russia|China|People's Republic of China|India|Japan|Australia|Asia|Africa|Europe|North America|South America|Pacific Ocean|Atlantic Ocean|Christian|Christianity|Catholic|Roman Catholic|Catholic Church|Roman Catholic Church|Islam|Muslim|Jew|Judaism|Eastern Orthodox|Orthodox Church|Hindu|Hinduism|Buddhist|Buddhism|$|£|€)\|([^\]]+)\]\] $2 True True True False False True piped form of the above \<ref\>\s*\. <ref> False True True False False True why would a ref start with a period? (in|the)(\s\d\d)(\d)(\d–)(\d)([^\d]) $1$2$3$4$3$5$6 False True True False False True In 1806–7 ([a-z])\[\[ $1 [[ True True True False False True space before a wikilink url=[ url= False False True False False True url or brackets, not both .( . ( False False True False False True space between . and ( (\.|\?|!)\^CLOSE QUOTE YwBsF$1 True True True False False True ^(\s*\[?\[?[A-Z\^].*[^\.\s\>:'\?!]'?)\s*(\<ref[^\<]*\</ref\>)$ $1.$2 False True True False False True missing period at the end of a paragraph (after a ref) YwBsF(\.|\?|!) $1^CLOSE QUOTE True True True False False True REALTOR®? Realtor True True True False False True WP:MOS (Trademarks) TIME Time True False True False False True KISS Kiss True False True False False True LIFE Life True False True False False True USA TODAY USA Today False False True False False True not case sensitive (USA today, usa today, ...) ([^\d,\.]\d+),(\d\d?[^\d,\.]) $1.$2 True True True False False True German decimal points. If there are 3 digits after the comma, exclude it, otherwise 10,000 would be a false positive. . <ref .<ref False False True False False True of\s([^~]*?)PREVIOUS of UNBALANCED QUOTES OR ITALICS$1PREVIOUS True True True False False True (January|February|March|April|May|June|July|August|September|October|November|December)\s*(-|–|—|–|&mdash)\s*(January|February|March|April|May|June|July|August|September|October|November|December) $1–$3 False True True False False True July-August ,\s*\</ref </ref True True True False False True , </ref> Artic Arctic True False True False False True many exceptions for Artic Software and in URLs '( )?"([^\}]) {{'"}}$1 False True True False False True "( )?'([^\}]) {{'"}}$1 False False True False False True False False False False False False False False False False False False mostly time stuff False False False False False False 12\sa\.?m\.? noon True True True False False True 12\sp\.?m\.? midnight True True True False False True 24:(\d\d) 00:$1 True True True False False True (\d\d?\\\d\d?\\\d\d\d\d) $1WP:DATESNO True True True False False True (1\d00'?s) $1WP:CENTURY True True True False False True 1700s should be 18th century (not 2000s; then the year 2000 may be more significant) ([^A-Z])YBP([^A-Z]) $1BP$2 True True True False False True WP:ERA (\d) before present $1 BP False True True False False True (\d) years before the present $1 BP False True True False False True (\s[a-z]+)(st|nd|rd|th)(\sof\s)(January|February|March|April|May|June|July|August|September|October|November|December) $1$2$3$4 False False True False False True seventh of January. See [[WP:ORDINAL]] (January|February|March|April|May|June|July|August|September|October|November|December)(\s+\d\d?)(\s+\d\d\d\d) $1$2,$3 True True True False False True comma in June 3, 1945 (one|two|three|four|five|six|seven|eight|nine|ten|eleven|twelve)(\s*)(am|a.m.|pm|p.m.)([^a-z]) $1$2$3$4WP:ORDINAL False False True False False True five p.m. (one|two|three|four|five|six|seven|eight|nine)-(hundred|thousand|million|billion|trillion) $1 $2 False False True False False True [[MOS:NUM#Typography]] (http[^\s]*/)(second|minute|hour|day|year) $1YwBsF$2 False True True False False True /second per second False False True False False True [[MOS:NUM#Unit names]] /minute per minute False False True False False True /hour per hour False False True False False True /day per day False False True False False True /year per year False False True False False True YwBsF True False True False False True nothing False False False False False False False False False False False False False False False False False False $US US$ True False True False False True WP:$ (\d)-$ $1–$ False False True False False True (\d)–$ $1–$ False False True False False True US$\s(\d) US$$1 True True True False False True remove space from US$ 400 Dollar dollar True False True False False True (\[\[[^\|\]]+\s*v\.?\s*[^\|\]+\]\])([^@]) ''$1''$2 False False True False False True italicize court cases (assuming v., wikilinking, and no piping) (\.\s+[B-HJ-Z]\s) $1SYMBOL BEGINS SENTENCE False True True False False True [[WP:MOS (mathematics)#Writing style in mathematics]] it should be noted that False False True False False True ditto we see that False False True False False True Washington(\s+D\.?C) Washington, $1 False True True False False True ^!([\|]+\|)?(\s*[a-z])([^\|]+)$ !$1$2CAPITALIZE$3 True True True False False True WP:MOS (tables) ^!([^\|]+TE\s*\|)?(\s*[^\s][^\^@\|\}!]+\s[A-Z]) !$1$2X True True True False False True uncapitalize table header ^OPEN QUOTE([^\^]*)\s(legendary|eminent|visionary|outstanding|celebrated|cutting-edge|extraordinary|masterly|brilliant|famous|remarkable|prestigious|world-class|respected|notable|notably|interestingly|fortunately|unfortunately|happily|tragically|untimely|passed away|gave his life|resting place|make love|living with cancer|sightless|people with blindness|lion's share|tip of the iceberg|gild the lily|gilding the lily|take the plunge|took the plunge|ace up the sleeve|bird in the hand|twist of fate|at the end of the day) ^OPEN QUOTE$1YwBsF$2 False True True False False True \s(interestingly|fortunately|unfortunately|happily|tragically|untimely) False True True False False True WP:EDITORIAL ("notably" has too many unrewritable uses) \s(passed away|gave his life|resting place|make love|living with cancer|sightless|people with blindness) $1WP:EUPHEMISM False True True False False True \s(lion's share|tip of the iceberg|gild the lily|gilding the lily|take the plunge|took the plunge|ace up the sleeve|bird in the hand|twist of fate|at the end of the day) $1WP:CLICHE False True True False False True YwBsF False False True False False True space years imprisonment years' imprisonment False False True False False True [[noun adjunct]] and a consensus of Googled sources (space before because one source says "5-years imprisonment" is OK) different than different from False False True False False True Not in the Manual of Style, but on many websites. Frequent exceptions. False False False False False False False False False False False False Japan False False False False False False Chiba, Chiba( Prefecture)? Chiba False True True False False True [[Wikipedia:Manual of Style (Japan-related articles)#Place names]]. Cities like Fukuoka omitted because of the "disambiguation" clause. Hiroshima, Hiroshima( Prefecture)? Hiroshima False True True False False True Kitakyūshū, Fukuoka( Prefecture)? Kitakyūshū False True True False False True Kitakyushu, Fukuoka( Prefecture)? Kitakyushu False True True False False True Kobe, Hy[ōo]go( Prefecture)? Kobe False True True False False True Kyoto, Kyoto( Prefecture)? Kyoto False True True False False True Nagoya, Aichi( Prefecture)? Nagoya False True True False False True Niigata, Niigata( Prefecture)? Niigata False True True False False True Okayama, Okayama( Prefecture)? Okayama False True True False False True Osaka, Osaka( Prefecture)? Osaka False True True False False True Sagamihara, Kanagawa( Prefecture)? Sagamihara False True True False False True Saitama, Saitama( Prefecture)? Saitama False True True False False True Sapporo, Hokkaid[ōo]( Prefecture)? Sapporo False True True False False True Shizuoka, Shizuoka( Prefecture)? Shizuoka False True True False False True Yokohama, Kanagawa( Prefecture)? Yokohama False True True False False True (\[\[Category[^\]]*)(Hokkaidō Prefecture) $1YwBsF False True True False False True Hokkaidō Prefecture Hokkaidō False False True False False True [[Wikipedia:Manual of Style (Japan-related articles)#Place names]] False False False False False False False False False False False False False False False False False False ([a-z,]) The United Kingdom $1 the United Kingdom True True True False False True MOS:#Use of "The" mid-sentence ([a-z,]) The Shi'a $1 the Shi'a True True True False False True read on down ([a-z,]) The Bible $1 the Bible True True True False False True ([a-z,]) The Lord $1 the Lord True True True False False True ([a-z,]) The Prophet $1 the Prophet True True True False False True ([a-z,]) The Messiah $1 the Messiah True True True False False True ([a-z,]) marx $1 Marx True True True False False True Marxism, and presumably Marxist (\^OPEN QUOTE\s*\<blockquote) $1DONT QUOTE BLOCKQUOTES False True True False False True MOS:QUOTE (blockquote\>\s*\^OPEN QUOTE) $1DONT QUOTE BLOCKQUOTES False True True False False True (\^OPEN QUOTE\s*\{\{quot) $1DONT QUOTE QUOTE OR QUOTATION TEMPLATES False True True False False True (\{\{quote\s*\|\s*\^OPEN QUOTE) $1DONT QUOTE QUOTE TEMPLATES False True True False False True (\{\{quotation\s*\|\s*\^OPEN QUOTE) $1DONT QUOTE QUOTATION TEMPLATES False True True False False True @OPEN ITALICS^OPEN QUOTE @OPEN ITALICS^OPEN QUOTEDONT ITALICIZE THE QUOTE MARK True False True False False True False False False False False False False False False False False False Semicolons. I might take this out because of too many false positives. False False False False False False (\<ref[^\<]*);([^\<]*);([^\<]*);([^\<]*);([^\<]*);([^\<]*);([^\<]*);([^\<]*); $1YwBsF$2YwBsF$3YwBsF$4YwBsF$5YwBsF$6YwBsF$7YwBsF$8YwBsF False True True False False True (\<ref[^\<]*);([^\<]*);([^\<]*);([^\<]*); $1YwBsF$2YwBsF$3YwBsF$4YwBsF False True True False False True (\<ref[^\<]*);([^\<]*); $1YwBsF$2YwBsF False True True False False True (\<ref[^\<]*); $1YwBsF False True True False False True dash; dashYwBsF False False True False False True ([a-z];\s+[A-Z]) $1UNCAPITALIZE True True True False False True MOS:#Semicolons YwBsF ; False False True False False True (&[a-z]+); $1YwBsF False True True False False True exclude — etc. ;^ YwBsF^ False False True False False True ;" is used to format tables pt; ptYwBsF True False True False False True px; ;xYwBsF True False True False False True ;<ref YwBsF<ref False False True False False True (http[^\s]*);([^\s]*); $1YwBsF$2YwBsF False True True False False True (http[^\s]*); $1YwBsF False True True False False True ([a-z])\s*;\s* $1; True True True False False True No space before semicolon, space after. MOS:PUNCTSPACE YwBsF ; False False True False False True False False False False False False False False False False False False False False False False False False [IVX]+ century USE ARABIC NUMBERS century True True True False False True MOS:#Longer periods (Centuries and millennia) century [IVX]+ century USE ARABIC NUMBERS True True True False False True (\*[^\*=]+\.\*[^\*=]+[^\.]\*) $1MIXED SENTENCES AND FRAGMENTS False True True False False True MOS:#Bulleted and numbered lists (\*[^\*=]+[^\.]\*[^\*=]+\.\*) $1MIXED SENTENCES AND FRAGMENTS False True True False False True ^OPEN QUOTE# ^OPEN QUOTEYwBsF False False True False False True table markup ([A-G])b(,?\s?[-–]?\s?[A-G]b?#?[^a-z]|major|minor|Major|Minor) $1{{music|flat}}$2 True True True False False True Wikipedia:Manual of Style (music)#Accidentals ([A-G])#(,?\s?[-–]?\s?[A-G]b?#?[^a-z]|major|minor|Major|Minor) $1{{music|sharp}}$2 True True True False False True YwBsF # False False True False False True ([a-z],?\s+)The Joker $1the Joker True True True False False True WP:Manual of Style (comics)#Capitalization (there's a list, and all of them including the Joker have many false positives) ([^a-z])born([^a-z][^\)]*died) $1YwBsF$2 True True True False False True ([^a-z]born[^a-z][^\)]*\)) was $1 is a formerCHECK TENSE THROUGHOUT ARTICLE True True True False False True [[MOS(Biographies)#Tense]] YwBsF born True False True False False True Adult Album Alternative adult album alternative False False True False False True MOS:CAPS#Musical and literary genres (I-\d+ )North $1north True True True False False True Wikipedia:Manual of Style (road junction lists)#Text appearance (I-\d+ )South $1south True True True False False True (I-\d+ )East $1east True True True False False True (I-\d+ )West $1west True True True False False True ™ False False True False False True Wikipedia:Manual of Style (trademarks) ® False False True False False True Wikipedia:Manual of Style (trademarks) thirtysomething Thirtysomething True False True False False True Wikipedia:Manual of Style (trademarks) adidas Adidas True False True False False True craigslist Craigslist True False True False False True ([^A-Za-z])C$\s?(\d) $1[[Canadian dollar|CAD]] $2 True True True False False True Wikipedia:Manual of Style (Canada-related articles)#Currency La Bohème La bohème True False True False False True département department False False True False False True Wikipedia:Manual of Style (France & French-related)#French administrative terms région region False False True False False True sin(x) sin x False False True False False True ([^=T][^=][^=][^S=\[The])(\[\[)?(The\s)?([A-Z][a-z]+\s)?(Aeneid|Akron Beacon Journal|Albuquerque Journal|Arizona Daily Star|Arizona Republic|Arkansas Democrat-Gazette|Asahi Shimbun|Asbury Park Press|Atlanta Journal-Constitution|Austin American-Statesman|Australian Financial Review|Birmingham News|Boston Globe|Boston Herald|Buffalo News|Business Standard|Business Times|Calgary Sun|Calgary Herald|Canberra Times|Catcher in the Rye|Charlotte Observer|Chicago Sun-Times|Chicago Tribune|China Daily|Chosun Ilbo|Christian Science Monitor|Chronicle-Herald|Cincinnati Enquirer|Columbus Dispatch|Commercial Appeal|Communist Manifesto|Contra Costa Times|Courier-Journal|Courier-Mail|Daily Express|Daily Herald|Daily Mail|Daily Mirror|Daily News|Daily Record|Daily Star|Daily Sun|Daily Telegraph|Dallas Morning News|Dayton Daily News|Deccan Chronicle|Democrat and Chronicle|Denver Post|Der Spiegel|Des Moines Register|Detroit Free Press|Detroit News|Die Zeit|Divine Comedy|Dominion Post|Economic Times|Edmonton Journal|Edmonton Sun|Evening Standard|Express & Star|Financial Times|Florida Times-Union|Fort Worth Star-Telegram|Fresno Bee|Globe and Mail|Grand Rapids Press|Green Left Weekly|Hamilton Spectator|Hartford Courant|Herald Sun|Hindu Business Line|Hindustan Times|History of the Decline and Fall of the Roman Empire|Houston Chronicle|Iliad|Indianapolis Star|Intelligencer Journal|Investor's Business Daily|Irish Examiner|Irish Independent|Irish News|Irish Times|Journal News|Kansas City Star|Knoxville News Sentinel|La Monde|La Opinión|La Presse|La Repubblica|Las Vegas Review-Journal| Le Figaro|Le Journal de Montréal|Le Journal de Québec|Le Soleil|Leader-Post|Lexington Herald-Leader|London Free Press|Lord of the Rings|Los Angeles Daily News|Los Angeles Times|Mail & Guardian|Manchester Evening News|Miami Herald|Milwaukee Journal Sentinel|Moon Is a Harsh Mistress|Morning Call|National Post|New York Post|New York Times|New Zealand Herald|News & Observer|News Journal|News Tribune|Newsday|Oakland Tribune|Omaha World-Herald|Orange County Register|Orlando Sentinel|Otago Daily Times|Palm Beach Post|People's Daily|Philadelphia Daily News|Philadelphia Inquirer|Pittsburgh Post-Gazette|Pittsburgh Tribune-Review|Plain Dealer|Post and Courier|Post-Standard|Press-Enterprise|Press-Register|Providence Journal|Richmond Times-Dispatch|Sacramento Bee|Salt Lake Tribune|San Antonio Express-News|San Diego Union-Tribune|San Francisco Chronicle|San Jose Mercury News|Sarasota Herald-Tribune|Seattle Times|South China Morning Post|South Florida Sun-Sentinel|St. Louis Post-Dispatch|St. Paul Pioneer Press|St. Petersburg Times|Star-Ledger|Star Tribune|StarPhoenix|Straits Times|Süddeutsche Zeitung|Sunday Business Post|Sunday Independent|Sunday Times|Sunday Tribune|Sydney Gazette|Sydney Morning Herald|Tampa Tribune|The Advertiser|The Age|The Argus|The Blade|The Gazette|The Guardian|The Hindu|The Independent|The Oklahoman|The Oregonian|The Province|The Record|The State|The Sun|The Tennessean|The Times|The Times of India|The West Australian|Times of Northwest Indiana|Times-Colonist|Times-Picayune|To Kill a Mockingbird|Toronto Star|Toronto Sun|Tulsa World|USA Today|Vancouver Sun|Virginian-Pilot|Wall Street Journal|Washington Post|Windsor Star|Winnipeg Free Press|Wisconsin State Journal|Yomiuri Shimbun)(\]\])?([^a-z'\]][^A-Z'\]]) $1''$2$3$4$5$6''$7 True True True False False True Italicize newspapers, books etc. See MOS:TITLE ''c''. c. False False True False False True WP:YEAR ''c.'' c. False False True False False True ca. c. False False True False False True (one|two|three|four|five|six|seven|eight|nine)\s+(half|third|fourth|quarter|fifth|sixth|seventh|eighth|ninth|tenth)([^-]) $1-$2$3 False True True False False True seven-eighths, MOS:NUM#Typography False False False False False False False False False False False False This section undoes changes to quote marks and italics, that were made at the beginning of this software. False False False False False False WtV4S False False True False False True nothing, goes with ^OPEN QUOTE , ^CLOSE QUOTE ,^CLOSE QUOTE UNSPACE CLOSE QUOTE, AN UNBALANCED QUOTE CAN CAUSE THIS True False True False False True This often misfires when a PREVIOUS UNBALANCED QUOTE? shouldn't be corrected. . ^CLOSE QUOTE .^CLOSE QUOTE True False True False False True ^OPEN QUOTE " True False True False False True ^CLOSE QUOTE " True False True False False True @OPEN ITALICS '' True False True False False True @CLOSE ITALICS '' True False True False False True ¤¤ {{ True False True False False True convert template brackets ¦¦ }} True False True False False True False False False False False False False False False False False False I put this here after the quotes and italics have been changed back. False False False False False False ''See also'' See also False False True False False True MOS:TEXT#Uses of italics that are specific to Wikipedia ''(see)'' $1 False True True False False True False False False False False True False False False False False True False False False False False True False False False False False True False False False False False True